Date: Mon, 11 Nov 1996 17:32:52 GMT
Server: NCSA/1.5
Content-type: text/html
Last-modified: Sat, 16 Mar 1996 00:52:31 GMT
Content-length: 3041

<html>
<head>
<title> CS 736 Tentative Schedule (Spring 96)</title>
</head>

<BODY>
<h1> CS 736 Tentative Schedule (Spring 96)</h1>

<b>1/23</b>: Introduction; ``The Nucleus of a Multiprogramming System'';<br>
<b>1/25</b>: ``Fundamental Concepts in MS-DOS'';<br>
<p>
<b>1/30</b>: ``Communicating Sequential Processes''; 
	''Monitors</b>:  An Operating System Structuring Concept''; 
	``On the Duality of Operating System Structures'';<br>
<b>2/1</b>: ``Experiences with Processes and Monitors in Mesa'';
	``An Introduction to Programming with Threads'';<br>
<p>
<b>2/6</b>: ``The UNIX Timesharing System'';<br>
<b>2/8</b>: ``Pilot: An Operating System for a Personal Computer'';<br>
<p>
<b>2/13</b>: '`Virtual Memory Management in VAX/VMS'';
``Converting a Swap-Based System to do Paging in an Architecture Lacking Page-Reference Bits'';<br>
<b>2/15</b>: ``Condor: Utilizing Idle Workstation Resources'';  Guest lecture by Professor Miron Livny.<br>
<br>
<i>First Assignment Due.</i>
<p>
<b>2/20</b>:
``The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System'';
``The Multics Virtual Memory</b>: Concepts and Design'';<br>
<b>2/22</b>: ``Working Set Past and Present'';<br>
<p>
<b>2/27</b>: ``Memory Coherence in Shared Virtual Memory Systems'';<br>
<b>2/29</b>: ``An Introduction to Disk Drive Modeling'';
``A Fast File System for UNIX'';<br>
<br>
<i>Project Proposal Due.</i>
<br>
<p>
<b>3/5</b>: ``Measurements of a Distributed File System'';<br>
<b>3/7</b>: *``The Design and Implementation of a Log-Structured File System'';<br>
<p>
<b>3/12</b>: Spring break;<br>
<b>3/14</b>: Spring break;<br>
<p>
<b>3/19</b>: *``A Case for Redundant Array of Inexpensive Disks (RAID)'';<br>
<b>3/21</b>: ``Grapevine:  An Exercise in Distributed Computing'';<br>
<p>
<b>3/26</b>: ``Implementing Remote Procedure Calls'';<br>
<b>3/28</b>: ``The Distributed V Kernel and its Performance for Diskless Workstations''<br>
<p>
<b>4/2</b>: ``Design and Implementation of the Sun Network Filesystem'';<br>
<br>
<i>Interim Report Due.</i>
<br>
<br>
<b>4/4</b>: *``Scale and Performance in a Distributed File System''; <br>
<p>
<b>4/9</b>:  ``A Method for Obtaining Digital Signatures and Public Key Cryptosystems'';<br>
<b>4/11</b>: ``Kerberos: An Authentication Service for Open Network Systems'';<br>
<p>
<b>4/16</b>:``Authentication in Distributed Systems: Theory and Practice'';<br>
<b>4/18</b>: ``Towards the Design of Secure Systems'';<br>
<p>
<b>4/23</b>: ``UNIX Operating System Security''; ``Security Flaws in the HotJava Web Browser'';<br>
<b>4/25</b>: *``Theads and Input/Output in the Synthesis Kernel'';<br>
<p>
<b>4/30</b>: ``A Comparison Between the Mach and Windows NT Kernels'';<br>
<b>5/2</b>: ``Extensibility, Safety and Performance in the <i>SPIN</i> Operating System'';<br>
<br>
<i> Project Implementation Done; Prepare Demo;</i>
<br>
<p>
<b>5/7</b>: Project Presentation;<br>
<b>5/9</b>: Project Presentation;<br>
<p>
<b>5/10</b>: <br>
<br>
<i> Project Final Report Due.</i>
<br>
</ol>
</body>

